home *** CD-ROM | disk | FTP | other *** search
/ Collection of Tools & Utilities / Collection of Tools and Utilities.iso / graphic / eedsrc24.zip / EEP24SRC.ZIP / MAKEFILE < prev    next >
Text File  |  1992-07-06  |  2KB  |  80 lines

  1.  
  2. #
  3. # Makefile for EED-PS/EEDEPSON programs. Turbo C++ 1.0 (and up) tcc is assumed
  4. # available.
  5. #
  6. #                    Gershon Elber, Aug. 1990.
  7.  
  8. # Works only on TC++ 1.0 make and up - swap out make before invoking command.
  9. .SWAP
  10.  
  11. # Your C compiler and linker
  12. CC = tcc
  13. LNK = tlink
  14.  
  15. # Include directories other than default ones (for gif_lib.h in this case).
  16. INC = -Ic:\usr\tc\include -Ic:\usr\include
  17. LIB = c:\usr\tc\lib
  18. LLIB = c:\usr\lib
  19.  
  20. # Non debug flags:
  21. CFLAGS = -c -ml -a- -f -d -w -G -O -r -d -v- -y-
  22. LFLAGS = /x/c
  23. # Debug flags:
  24. # CFLAGS = -c -ml -a- -f -d -w -N -v -y
  25. # LFLAGS = /x/c
  26.  
  27. #
  28. # Libs to link with
  29. #
  30. LIBS =  $(LLIB)\gif_libl.lib $(LLIB)\misc_lib.lib \
  31.     c:\usr\tc\lib\emu.lib c:\usr\tc\lib\mathl.lib c:\usr\tc\lib\cl.lib
  32.  
  33. all:    eed-ps.exe eedepson.exe
  34.  
  35. # The {$< } is also new to TC++ 1.0 make - remove the { } pair if your make
  36. # choke on them (the { } signals batch mode that combines few operation at the
  37. # same time - very nice feature!).
  38. .c.obj:
  39.     $(CC) $(INC) $(CFLAGS) {$< }
  40.  
  41. EEDPS_OBJS =    eed-ps.obj eelibs1.obj eelibs2.obj eeload.obj \
  42.         eeredraw.obj eestring.obj igraphps.obj eelayer.obj
  43. EEDEPSON_OBJS =    eedepson.obj eelibs1.obj eelibs2.obj eeload.obj \
  44.         eeredraw.obj eestring.obj igraphep.obj virtrstr.obj eelayer.obj
  45.  
  46.  
  47. eed-ps.exe:    $(EEDPS_OBJS)
  48.     $(LNK) @&&!
  49. c:\usr\tc\lib\c0l.obj+
  50. $(EEDPS_OBJS)
  51. eed-ps.exe
  52. eed-ps.map
  53. $(LIBS)
  54. !$(LFLAGS)
  55.  
  56. eedepson.exe:    $(EEDEPSON_OBJS)
  57.     $(LNK) @&&!
  58. c:\usr\tc\lib\c0l.obj+
  59. $(EEDEPSON_OBJS)
  60. eedepson.exe
  61. eedepson.map
  62. $(LIBS)
  63. !$(LFLAGS)
  64.  
  65. eed-ps.c:    program.h igraph.h eelibs.h eeredraw.h eeload.h
  66. eedepson.c:    program.h igraph.h eelibs.h eeredraw.h eeload.h
  67. eelibs1.c:    program.h eelibs.h eelibsl.h eeredraw.h igraph.h
  68. eelibs2.c:    program.h eelibs.h eelibsl.h eeredraw.h eestring.h igraph.h
  69. eeload.c:    program.h eelibs.h eeredraw.h eeload.h virtrstr.h
  70. eeredraw.c:    program.h igraph.h eeredraw.h eestring.h
  71. eestring.c:    program.h igraph.h eestring.h
  72. igraphep.c:    virtrstr.h program.h igraph.h
  73. igraphps.c:    program.h igraph.h
  74. virtrstr.c:    virtrstr.h
  75. eelayer,c:    program.h eelayer.h
  76.  
  77.  
  78.  
  79.  
  80.